# TODO: 后续对业务状态码进行定义和统一

class ResultEnum:
    SUCCESS_200 = {'code': 200, 'message': '请求成功'}
    NOT_FOUND_404 = {'code': 404, 'message': '未找到资源'}
    FORBIDDEN_403 = {'code': 403, 'message': '无权限访问'}
    UNAUTHORIZED_401 = {'code': 401, 'message': '未授权'}
    CREATED_201 = {'code': 201, 'message': '资源创建成功'}
    BAD_REQUEST_400 = {'code': 400, 'message': '错误的请求'}
    INTERNAL_SERVER_ERROR_500 = {'code': 500, 'message': '服务器内部错误'}
    SUBMIT_FAILED_422 = {'code': 422, 'message': '提交失败'}
    TOKEN_EXPIRED_419 = {'code': 419, 'message': '令牌已过期'}
    INVALID_TOKEN_401 = {'code': 401, 'message': '无效的令牌'}
    INVALID_PASSWORD_401 = {'code': 401, 'message': '账号密码不正确'}
    INTERNAL_ERROR_500 = {'code': 500, 'message': '内部错误'}
